class ProFilterModel {
	String? code;
	String? parentCode;
	String? name;
	String? aliasName;
	String? codeType;
	String? codeTypeName;
	int? orderby;
	String? remark;
	String? isValid;
	String? createTime;
	String? updateTime;
	String? tenantId;

	ProFilterModel({
		this.code, 
		this.parentCode, 
		this.name, 
		this.aliasName, 
		this.codeType, 
		this.codeTypeName, 
		this.orderby, 
		this.remark, 
		this.isValid, 
		this.createTime, 
		this.updateTime, 
		this.tenantId, 
	});

	factory ProFilterModel.fromJson(Map<String, dynamic> json) {
		return ProFilterModel(
			code: json['code'] as String?,
			parentCode: json['parentCode'] as String?,
			name: json['name'] as String?,
			aliasName: json['aliasName'] as String?,
			codeType: json['codeType'] as String?,
			codeTypeName: json['codeTypeName'] as String?,
			orderby: json['orderby'] as int?,
			remark: json['remark'] as String?,
			isValid: json['isValid'] as String?,
			createTime: json['createTime'] as String?,
			updateTime: json['updateTime'] as String?,
			tenantId: json['tenantId'] as String?,
		);
	}



	Map<String, dynamic> toJson() => {
				'code': code,
				'parentCode': parentCode,
				'name': name,
				'aliasName': aliasName,
				'codeType': codeType,
				'codeTypeName': codeTypeName,
				'orderby': orderby,
				'remark': remark,
				'isValid': isValid,
				'createTime': createTime,
				'updateTime': updateTime,
				'tenantId': tenantId,
			};
}
